﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public interface IFx
{
    #region Properties
    bool IsPlaying { get; }

    #endregion

    #region Methods
    void SetScale(float scale);
    void SetPosition(Vector3 pos);
    void SetRotation(Quaternion rot);
    void SetLocalPosition(Vector3 localPos);
    void SetLocalRotation(Quaternion rot);
    void SetParent(GameObject obj);
    Vector3 GetPosition();
    Object GetOwner();
    void SetOwner(Object obj);
    void Replay();

    void SetActive(bool active);
    GameObject GetGameObject();
    #endregion
}
